economic-technological development area - Spanish English Dictionary